Labels:text | screenshot | display | number | font | parallel | diagram | rectangle | document OCR: (a) size next MemLink freed magic MemHeader file_name line_number next boundary memory block boundary (b) size next MemLink MemHeader memory block Figure 2: The layout of the memory created by the memory manager with (a) full diagnostics; and (b) no diagnostics. The first part of the block is a union called link, which contains the next and size elements. A pointer to the start of memory block is returned in both cases.